function bind_pagination_event() {
	$('div.pagination').children('a').click(pagination_on_click);
}

function pagination_on_click() {
	var container = $(this).parents('.table_for_container')[0];
	$.get(this.href, function(data) {
		$(container).after(data);
		$(container).remove();
		bind_pagination_event();
		bind_sortable_event();
	});
	return false;
}

function bind_sort_event() {
	$('td.table_for_header').click(sortable_on_click);
}

function sortable_on_click() {
	var container = $(this).parents('.table_for_container')[0];
	$.get($(this).children('a')[0].href, function(data) {
		$(container).after(data);
		$(container).remove();
		bind_pagination_event();
		bind_sortable_event();
	});
	return false;
}